.show_main {
    position: relative;
    height: 1600px;
    width: 1100px;
    margin: 20px auto 0;
    background-color: white;

}

.show_content {
    position: absolute;
    height: 1180px;
    width: 1080px;
    margin: 10px;
}

.show_note .detail {
    border-bottom: 1px dotted #DDDDDD;
}

.show_main .detail li {
    float: left;
    height: 20px;
    width: 110px;
    margin: 7px 3px;
    text-align: center;
    position: relative;

}

.show_note .detail img {
    height: 100%;
    margin-top: -1px;
}

.show_note .detail span {
    position: absolute;
    height: 20px;
    width: 120px;
    text-align: left;
    overflow: hidden;
}

.show_content .show_video {
    width: 100%;
    height: 800px;
    background-color: #00A67C;
}

.bullet_screen {
    height: 40px;
    width: 1080px;
    text-align: center;
}

/*  弹幕特效样式starting  */
.bullet_screen .content {
    display: inline-block;
    height: 100%;
    width: 100%;
    background-color: #666666;
}

.bullet_screen .title {
    display: inline;
    font-size: 30px;
    vertical-align: bottom;
    color: #fff;
}

.bullet_screen .text {
    border: none;
    width: 300px;
    height: 30px;
    border-radius: 5px;
    font-size: 28px;
}

.bullet_screen .btn {
    width: 60px;
    height: 30px;
    background: #f90000;
    border: none;
    color: #fff;
    font-size: 22px;
}

/*   弹幕特效样式ending    */
.screen-frame {
    position: absolute;
    top: 1653px;
    height: 786px;
    width: 1899px;
    position: absolute;
}

.screen-frame span {
    z-index: 15151;
    width: 300px;
    height: 50px;
    position: absolute;
    overflow: hidden;
    color: #000;
    font-size: 36px;
    line-height: 1.5em;
    cursor: pointer;
    white-space: nowrap;
}

.bullet_screen .text {
    width: 300px;
    height: 30px;
    border-radius: 5px;
    font-size: 30px;
}

.message{
    margin:5px 0;
    text-align: center;
}
/* 显示留言样式starting*/
 .gridtable {
    width: 1080px;
    font-size: 11px;
    border-width: 1px;
    border-collapse: collapse;
}

 .gridtable th {
     background-color: #ffffff;
    padding: 8px;
    border-top: 1px solid #DDDDDD;
}

.gridtable td {
    border-top: 1px solid #DDDDDD;
    padding: 8px;
    background-color: #ffffff;
    text-align: center;
}

/* 显示留言样式ending*/
/*评分样式starting*/
.assess{
    width: 100%;
    text-align: right;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}
.ass_comment {
    font-size: 38px;
    color: red;
}
.ass_comment li{
    float: left;
}
.subAssess{
    font-weight: bolder;
    background-color: red;
    color: white;
    border-radius: 23%;
    font-size: 22px;
    margin-top: 7px;
}
/*评分样式ending*/
/*留言框样式starting*/
.showComment{
    margin-top: 15px;
    width: 100%;
    height: 100px;
    font-size: 16px;
    text-indent: 2em;
    border-radius: 12px 12px 12px 12px;
}
.sumComment{
    background-color: #EEEEEE;
    text-align: right;
}
.sumComment input{
    font-weight: bolder;
    background-color: red;
    color: white;
    border-radius: 23%;
    font-size: 22px;
}
/*留言样式ending*/
/*如果没登录的样式staring*/
.empty_login{
 text-align: center;
    margin-top: 10px;
}
.empty_login a:hover{
    color: red;
}
/*如果没登录的样式ending*/